Fluid Simulation For Computer Graphics: A Tutorial in Grid Based and Particle Based Methods
نویسندگان
چکیده
In this paper we present a tutorial on the implementation of both a grid based and a particle based fluid simulator for computer graphics applications. Many research papers on fluid simulation are readily available, but these papers often assume a very sophisticated mathematical background not held by many undergraduates. Furthermore, these papers tend to gloss over the implementation details, which are very important to people trying to implement a working system. Recently, Robert Bridson release the wonderful book, ”Fluid Simulation for Computer Graphics.[Bridson 2009]” We base a large portion of our own grid-based simulator off of this text. However, this text is very dense and theory intensive, and this document serves as easy version for those who want to implement a simulator quickly. Furthermore, Bridson’s text does not cover particle based methods, like SPH, which are quickly becoming commonplace within the graphics community. This work provides an introduction to SPH as well.
منابع مشابه
Meshless Approximation Methods and Applications in Physics Based Modeling and Animation
With growing computing power, physical simulations have become increasingly important in computer graphics. Content creation for movies and interactive computer games relies heavily on physical models, and physicallyinspired interactions have proven to be a great metaphor for shape modeling. This tutorial will acquaint the reader with meshless methods for simulation and modeling. These methods ...
متن کاملLagrangian Fluid Dynamics using Smoothed Particle Hydrodynamics
Computational fluid dynamics is a hot topic in Computer Graphics. The capability to reproduce realistic fluids numerically has gained an increased interest the last decade. Grid-based methods have been favored the most to solve the mathematical equations for fluid flow, but often they lack the ability to create interactive fluid simulations together with detailed fluid surfaces. Interactive flu...
متن کاملA comprehensive benchmark between two filter-based multiple-point simulation algorithms
Computer graphics offer various gadgets to enhance the reconstruction of high-order statistics that are not correctly addressed by the two-point statistics approaches. Almost all the newly developed multiple-point geostatistics (MPS) algorithms, to some extent, adapt these techniques to increase the simulation accuracy and efficiency. In this work, a scrutiny comparison between our recently dev...
متن کاملDynamic Particle Coupling for GPU-based Fluid Simulation
The main research approaches in Computational Fluid Dynamics (CFD) are grid-based (Euler) or based on particle motion (Lagrange). For interactive fluid simulation, techniques have been developed to use the Graphics Processing Unit (GPU) to speed up the computation using an Eulerian approach. This paper describes an approach for setting up a Lagrangian particle based fluid simulation on the GPU....
متن کاملEnhancing Particle Methods for Fluid Simulation in Computer Graphics
We introduce novel methods for enriched Lagrangian fluid simulation in three distinct areas: smoke animation, liquid animation, and surfacing of simulation particle data. The techniques share a common goal, to efficiently enhance realism of natural-phenomena animations in particle simulation framework. Sub-Grid Turbulence adds synthesized small scale detail to large scale smoke simulation. The ...
متن کامل